package java_9_12;

import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;

/*
-1:
输入一个字符串，分割每个字符，统计他们出现的次数，存入Map(key为string或者Char,value为次数)
输出是按照出现次数从多到少。
例如输入 一只小小狗，则输出如下（次数相同，顺序随意）
 小  2
 狗  1
 一  1
 只  1
*/
public class Test_1 {
    public static void main(String[] args) {
        System.out.println("请输入一个字符串");
        Scanner in=new Scanner(System.in);
        String s = in.next();
        Map<Object ,Integer> m=new HashMap<>();
        for (int i=0;i<s.length();i++){
            char c = s.charAt(i);
            if (m.containsKey(c)){
                m.put(c,m.get(c)+1);
            }else{
                m.put(c,1);
            }
        }
        System.out.println(m);

    }
}
